package com.iaz.tech.tools.uml.relationship.impl;

import com.iaz.tech.tools.uml.relationship.Relationship;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * The uses connector can optionally have multiplicity values at each end, as in the following diagram, which shows a customer 
 * may only have one withdrawal session at a time,
 * but a bank may have any number of customers making withdrawals concurrently.
 * 使用连接器可以在每个端口上选择性地具有多个值，如下图所示，该图显示了一个客户
 * 一次只能有一次退出会话，
 * 但是银行可以有任意数量的客户同时进行提款。
 */
@EqualsAndHashCode(callSuper=false)
@Data
public class NeuronUsingRelationship extends Relationship {	
	/**
	 * 主叫配置:
	 * "1..*"
	 * "N"
	 * "*"
	 */
	private String dialingConfig;
	/**
	 * 被叫配置
	 * "1..*"
	 * "N"
	 * "*"
	 */
	private String calledConfig;

}
